@charset "UTF-8";

.kv{height:calc(100vh - 87px);position: relative;}
.kv .swiper-container{width:100%;height:100%;}
.kv .box{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position: relative;}
.kv .box .txt_body{position: absolute;left:0;right:0;top:25%;}
.kv .box .txt_body  .con{width:640px;}
.kv .box .txt_body h1{font-size:40px;line-height:50px;color:#fff;font-weight:bold;display:none;position: relative;}
.kv .box .txt_body h1::before{content:"";display:inline-block;width:24px;height:34px;position: absolute;left:-40px;top:10px;background:url(../images/index/kv_h1.png) no-repeat;}
.kv .box .txt_body .line{height:2px;background-color:#fff;width:100%;position: relative;margin-top:15px;;}
.kv .box .txt_body .line span{display:inline-block;width:155px;background-color:#d61518;height:2px;position: absolute;left:0;top:0;bottom:0;}
.kv .box .txt_body h2{font-size:18px;line-height:26px;color:#fff;display:none;margin-top:20px;}
.kv .box .txt_body a.more{display:inline-block;width:182px;height:52px;border:1px solid #fff;box-sizing: border-box;font-size:16px;line-height:50px;text-align:center;font-weight:700;color:#fff;margin-top:30px;text-decoration:none;transition:all ease-out .5s;}
.kv .box .txt_body a.more:hover{border:1px solid #d61518;background-color:#d61518;color:#fff;}

.kv .dot{position: absolute;left:0;right:0;bottom:35px;z-index:4;text-align:center;}
.kv .dot span{cursor:pointer;display:inline-block;width:12px;height:12px;border-radius:0;background-color:#fff;opacity:1;margin:0 10px;}
.kv .dot span.swiper-pagination-bullet-active{background-color:#dc1211;}

.solution{position: relative;z-index:1;background-color:#fff;padding:70px 0 60px;overflow:hidden;}
.solution::after{position: absolute;content:"";z-index:2;position: absolute;left:0;top:0;bottom:0;background-color:#fff;width:calc((100% - 1200px)/2);}
.solution::before{content:"";position: absolute;right:0;top:0;bottom:0;width:42%;background-color:#f2f2f2;z-index:-1;}
.solution h3.tit{font-size:38px;line-height:38px;color:#333333;font-weight:bold;}
.solution .tab{padding:30px 0;}
.solution .tab a{font-size:18px;line-height:26px;color:#333;margin-right:70px;text-decoration:none;}
.solution .tab a.active{color:#d61518;}
.solution .tab a:last-child{margin-right:0;}
.solution .tablist .swiper-slide{padding:30px 0;}
.solution .tablist .slider{position: relative;width:100%;}
.solution .tablist .slider .swiper-container{overflow:inherit;}
.solution .tablist .slider .slider-btn{display:inline-block;width:60px;height:60px;line-height:60px;background-color:#fff;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.15);position: absolute;top:50%;transform: translateY(-50%);z-index:19;}
.solution .tablist .slider .slider-btn i{font-size:40px;line-height:60px;color:#b2b2b2;font-weight:bold;display:inline-block;transition:all linear .3s;}
.solution .tablist .slider .slider-btn.left{left:-120px;}
.solution .tablist .slider .slider-btn.right{left:1030px;}
.solution .tablist .slider .slider-btn:hover i{color:#d61518}
.solution .tablist .slider .slider-btn.swiper-button-disabled{display:none;}
.solution .tablist .swiper-slide .box{height:500px;display:flex;align-items:center;width:975px;margin-left:-60px;}
.solution .tablist .swiper-slide.swiper-slide-active .box{margin-left:0;}
.solution .tablist .slider .dot{position: absolute;left:0;right:0;bottom:0;text-align:center;z-index:5;}
.solution .tablist .slider .dot span{width:8px;height:8px;border-radius:0;margin:0 4px;}
.solution .tablist .slider .dot span.swiper-pagination-bullet-active{background-color:#dc1211;}

.solution .tablist .swiper-slide .box .img_out{width:485px;height:340px;position: relative;overflow:hidden;}
.solution .tablist .swiper-slide .box .img_out::after{content:"";display:inline-block;height:5px;background-color:#25c1ff;position: absolute;left:0;right:0;bottom:0;transition:all linear .3s;}
.solution .tablist .swiper-slide .box .img_out::before{content:"";position: absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.55);}
.solution .tablist .swiper-slide .box .img_out img{width:100%;height:100%;object-fit:cover;}
.solution .tablist .swiper-slide.swiper-slide-active .box .img_out::before{display:none;}
.solution .tablist .swiper-slide .box .txt_out{width:490px;height:500px;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.19);position: relative;box-sizing: border-box;}
.solution .tablist .swiper-slide .box .txt_out .mask{position: absolute;left:50px;right:30px;top:50%;transform: translateY(-50%);}
.solution .tablist .swiper-slide .box .txt_out .mask h3{font-size:15px;line-height:34px;color:#237ae4;margin-bottom:15px;}
.solution .tablist .swiper-slide .box .txt_out .mask h4{font-size:32px;line-height:34px;color:#545456;font-weight:bold;margin-bottom:20px;}
.solution .tablist .swiper-slide .box .txt_out .mask p{font-size:16px;line-height:26px;color:#3c454a;height:156px;overflow:hidden;}
.solution .tablist .swiper-slide .box .txt_out .mask a{display:inline-block;width:155px;height:46px;line-height:46px;background-color:#237ae4;font-size:15px;color:#fff;text-decoration:none;position: relative;text-align:center;margin-top:10px;transition:all linear .3s;}
.solution .tablist .swiper-slide .box .txt_out .mask a::after{content:"";display:inline-block;height:3px;background-color:#25c1ff;position: absolute;left:0;right:0;bottom:0;transition:all linear .3s;}
.solution .tablist .swiper-slide .box:hover .img_out::after{opacity:0;}
.solution .tablist .swiper-slide .box:hover .txt_out .mask h3{color:#d61518;}
.solution .tablist .swiper-slide .box:hover .txt_out .mask a{background-color:#d61518;}
.solution .tablist .swiper-slide .box:hover .txt_out .mask a::after{opacity:0;}

.product{padding-bottom:260px;background-color:#fff;}
.product .txt_box{box-sizing: border-box; height:565px;background:url(../images/index/product_bg.jpg) no-repeat center;background-size:cover;padding-top:70px;text-align:center;}/* height:590px;*/
.product .txt_box h3{display:inline-block;font-size:38px;line-height:38px;color:#fff;font-weight:bold;}
.product .txt_box h3 span{display:inline-block;position: relative;}
.product .txt_box h3 span::before{content:"";display:inline-block;width:160px;height:8px;background:url(../images/index/product_h3_before.png) no-repeat;position: absolute;left:-175px;top:18px;}
.product .txt_box h3 span::after{content:"";display:inline-block;width:160px;height:8px;background:url(../images/index/product_h3_after.png) no-repeat;position: absolute;right:-175px;top:18px;}
.product .txt_box h4{font-size:18px;line-height:32px;color:#fff;margin:30px 0 40px;}
.product .txt_box .tab{margin-bottom:80px;}
.product .txt_box .tab a{display:inline-block;width:198px;height:50px;border:2px solid rgba(255,255,255,.35);box-sizing: border-box;line-height:46px;font-size:18px;color:#fff;text-decoration:none;margin:0 5px;}
.product .txt_box .tab a.active{border:2px solid #d61518;background-color:#d61518;color:#fff;}
.product .txt_box .tablist{position: relative;}
.product .txt_box .tablist .slider{position: relative;}
.product .txt_box .tablist .slider .slider-btn{display:inline-block;width:60px;height:60px;line-height:60px;background-color:#fff;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.15);position: absolute;top:50%;transform: translateY(-50%);z-index:19;}
.product .txt_box .tablist .slider .slider-btn i{font-size:40px;line-height:60px;color:#b2b2b2;font-weight:bold;display:inline-block;transition:all linear .3s;}
.product .txt_box .tablist .slider .dot{position: absolute;left:0;right:0;bottom:0;text-align:center;z-index:5;}
.product .txt_box .tablist .slider .dot span{width:8px;height:8px;border-radius:0;margin:0 4px;}
.product .txt_box .tablist .slider .dot span.swiper-pagination-bullet-active{background-color:#dc1211;}
.product .txt_box .tablist .slider .slider-btn.left{left:-38px;}
.product .txt_box .tablist .slider .slider-btn.right{right:-38px;}
.product .txt_box .tablist .slider .slider-btn:hover i{color:#d61518}
.product .txt_box .tablist .slider .slider-btn.swiper-button-disabled{display:none;}
.product .txt_box .tablist .slider .swiper-slide a{display:block;border:1px solid #f0f0f1;box-sizing: border-box;text-align:left;text-decoration:none;margin:5px;transition:all linear .3s;}
.product .txt_box .tablist .slider .swiper-slide a:hover{box-shadow:0 0 5px rgba(0,0,0,.4);}
.product .txt_box .tablist .slider .swiper-slide a .img_out{height:228px;width:100%;background-color:#fff;padding:20px;box-sizing: border-box;position: relative;}
.product .txt_box .tablist .slider .swiper-slide a .img_out img{height:188px;position: absolute;left:50%;transform: translate(-50%,-50%);top:50%;}
.product .txt_box .tablist .slider .swiper-slide a .txt_out{padding:15px 20px;box-sizing: border-box;height:140px;background-color:#fff;transition:all linear .3s;}
.product .txt_box .tablist .slider .swiper-slide a .txt_out h5{font-size:15px;line-height:24px;color:#237ae4;transition:all linear .3s;}
.product .txt_box .tablist .slider .swiper-slide a .txt_out h6{height:55px;}/*height:88px;*/
.product .txt_box .tablist .slider .swiper-slide a .txt_out h6 span{font-size:22px;line-height:30px;font-weight:bold;color:#545456;position: relative;padding-bottom:15px;transition:all linear .3s;}
.product .txt_box .tablist .slider .swiper-slide a .txt_out h6 span::after{content:"";display:inline-block;width:18px;height:2px;background-color:#525358;position: absolute;left:0;bottom:0;transition:all linear .3s;}
.product .txt_box .tablist .slider .swiper-slide a .txt_out p{font-size:15px;line-height:30px;color:#8a8d8e;transition:all linear .3s;}
.product .txt_box .tablist .slider .swiper-slide a:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}
.product .txt_box .tablist .slider .swiper-slide a:hover .txt_out{background-color:#d61518}
.product .txt_box .tablist .slider .swiper-slide a:hover .txt_out h5{color:#fff;}
.product .txt_box .tablist .slider .swiper-slide a:hover .txt_out h6 span{color:#fff;}
.product .txt_box .tablist .slider .swiper-slide a:hover .txt_out h6 span::after{background-color:#fff;}
.product .txt_box .tablist .slider .swiper-slide a:hover .txt_out p{color:#fff;}


.about{height:770px;}
.about .box{height:510px;margin-top:115px;background:url(../images/index/about_box_bg.png) no-repeat;box-sizing: border-box;padding:65px 75px;display:flex; justify-content:space-between;}
.about .box .txt_box{width:545px;}
.about .box .txt_box h3{font-size:15px;color:#001149;margin-bottom:20px;}
.about .box .txt_box h4{font-size:32px;line-height:38px;color:#545456;font-weight:bold;margin-bottom:20px;}
.about .box .txt_box p{font-size:16px;line-height:26px;color:#3c454a;margin-bottom:25px;}
.about .box .txt_box a.more{display:inline-block;width:155px;height:46px;line-height:46px;text-align:center;font-size:15px;color:#fff;background-color:#237ae4;text-decoration:none;position: relative;transition:all linear .3s;margin-top:30px;}
.about .box .txt_box a.more::after{content:"";height:3px;position: absolute;left:0;right:0;bottom:0;background-color:#25c1ff;display:inline-block;width:100%;transition:all linear .3s;}
.about .box .txt_box a.more:hover{background-color:#d61518}
.about .box .txt_box a.more:hover::after{background-color:#d61518}
.about .box .txt_box ul{margin-top:40px;}
.about .box .txt_box ul li{display:inline-block;width:120px;margin-right:45px;border-right:1px solid #e6e4e5;}
.about .box .txt_box ul li h5{position: relative;display:inline-block;width:66px;text-align:center;}
.about .box .txt_box ul li h5 span{font-size:40px;color:#237ae4;line-height:40px;font-family:Arial;font-weight:bold;}
.about .box .txt_box ul li h5 sup{font-size:12px;color:#001149;line-height:12px;position: absolute;right:-25px; margin-left:10px;margin-top:5px;}
.about .box .txt_box ul li h6{font-size:12px;color:#545456;display:inline-block;width:66px;text-align:center;}
.about .box .txt_box ul li:nth-child(2) h5 sup,.about .box .txt_box ul li:nth-child(3) h5 sup{margin-left:0;right:-5px;}
.about .box .txt_box ul li:last-child{border-right:0;margin-right:0;}

.news{padding:70px 0 120px;background-color:#fff;}
.news h3{font-size:38px;line-height:38px;height:38px;color:#333;font-weight:bold;margin-bottom:35px;}
.news h3 a{float:right;font-size:15px;line-height:26px;color:#3c454a;text-decoration:none;margin-top:15px;}
.news h3 a:hover{color:#d61518}
.news ul.list{font-size:0;width:1210px;box-sizing: border-box; padding:5px;margin-left:-5px;}
.news ul.list li{width:calc((1200px - 36px)/3);display:inline-block;margin-right:18px;vertical-align:top;}
.news ul.list li:nth-child(3n){margin-right:0;}
.news ul.list li a{display:block;width:100%;text-decoration:none;box-sizing: border-box;transition:all linear .3s;}
.news ul.list li a .img_out{height:210px;position: relative;overflow:hidden;}
.news ul.list li a .img_out img{width:100%;height:100%;object-fit:cover;}
.news ul.list li a .img_out::after{content:"";position: absolute;left:0;right:0;bottom:0;display:inline-block;height:3px;width:100%;background-color:#25c1ff;transition:all linear .3s;}
.news ul.list li a .txt_out{box-sizing: border-box;padding:25px 30px;background-color:#fff;transition:all linear .3s;height:165px;}
.news ul.list li a .txt_out h5{font-size:16px;line-height:34px;color:#4e5254;font-family:Arial;font-weight:bold;transition:all linear .3s;}
.news ul.list li a .txt_out h4{font-size:22px;line-height:30px;color:#545456;transition:all linear .3s;}
.news ul.list li a:hover{box-shadow:0 0 5px rgba(0,0,0,.3);}
.news ul.list li a:hover .img_out::after{opacity:0;}
.news ul.list li a:hover .txt_out{background-color:#d61518;}
.news ul.list li a:hover .txt_out h4{color:#fff;}
.news ul.list li a:hover .txt_out h5{color:#fff;}



.searchKv{height:230px;background-image:linear-gradient(to right, #25c1ff , #237ae4);}
.searchKv .container{padding-top:90px;}
.searchKv .content{position: relative;border-bottom:2px solid #fff;margin:0 200px;}
.searchKv .content input{background:none;border:0;font-size:16px;line-height:26px;color:#fff;padding:10px 50px 10px 0;box-sizing:border-box;width:100%;}
.searchKv .content input::placeholder{color:#fff;}
.searchKv .content .sechBtn{position: absolute;right:0;top:0;display:inline-block;width:46px;height:46px;line-height:46px;text-align:center;font-size:24px;color:#fff;text-decoration:none;}

.sechBody{padding:45px 0;background-color:#f0f1f5;}
.sechBody .sechTab{margin-bottom:35px;}
.sechBody .sechTab a{display:inline-block;font-size:16px;font-size:1.6rem;line-height:20px;color:#666;margin-right:40px;padding-bottom:10px;position: relative;text-decoration:none;transition:all ease-out .3s;}
.sechBody .sechTab a:last-child{margin-right:0;text-decoration:none;}
.sechBody .sechTab a.active::after{content:"";position: absolute;left:0;right:0;bottom:0;background-color:#237ae4;display:inline-block;height:3px;}
.sechBody .sechTab a:hover{color:#25c1ff;}
.sechBody .sechlist li{padding-bottom:30px;}
.sechBody .sechlist li a{padding:30px;background-color:#fff;display:block;text-decoration:none;transition:all linear .3s;position: relative;}
.sechBody .sechlist li a h3{font-size:22px;font-weight:bold;color:#1B2026;margin-bottom:10px;transition:all ease-out .3s;}
.sechBody .sechlist li a h4{font-size:15px;line-height:24px;color:#666;height:48px;padding-right:150px;}
.sechBody .sechlist li a h5{font-size:12px;line-height:18px;color:#666;}
.sechBody .sechlist li a:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}
.sechBody .sechlist li a:hover h3{color:#237ae4;}
.sechBody .sechlist li .imgout{display:inline-block;width:125px;height:75px;overflow:hidden;border-radius:8px;;position: absolute;right:30px;top:50%;transform:translateY(-50%);}
.sechBody .sechlist li .imgout img{display:block;min-width:100%;height:inherit}


@media only screen and (min-width : 1680px) {
	.product .content .list .box_list .box{padding:40% 30px 0;}
	.product .content .list .box_list .box:hover{padding-top:20%;}
}